#ifndef SCENEVIEW_H
#define SCENEVIEW_H

#include "View.h"

namespace mscene
{
	class Scene;
}

using namespace mscene;

namespace mcore
{
	class SceneView : public View
	{
	public:
		SceneView(const string & name);

		virtual void load();
		virtual void update(float dt);
		virtual void draw();
		virtual void unload();
		virtual void onResize();

		Scene * getScene() { return mScene; }


	protected:
		Scene * mScene;
	};
}

#endif